become drenched - German English Dictionary